b748ed2a3670920af65317e2d2f3437bc8fe0fd9,bundles/extensions/models/impl/src/main/java/org/apache/sling/models/impl/ModelAdapterFactory.java,ModelAdapterFactory,unbindInjector,#Injector#Map#,937
Before Change
}
protected void unbindInjector(final Injector injector, final Map<String, Object> props) {
injectors.unbind(injector, props);
}
protected void bindInjectAnnotationProcessorFactory(final InjectAnnotationProcessorFactory factory, final Map<String, Object> props) {
After Change
protected void unbindInjector(final Injector injector, final Map<String, Object> props) {
String name = injector.getName();
RankedServices<Injector> injectorRankedServices = injectors.get(name);
if (injectorRankedServices != null) {
injectorRankedServices.unbind(injector, props);
if (injectorRankedServices.get().size() == 0) {
injectors.remove(name);
}